#pragma once

class UIBase
{
public:
	UIBase(void);
	~UIBase(void);
	virtual void reload() = 0;
	CEGUI::System* getSystem(){return m_pUISystem;}
protected:
	CEGUI::System* m_pUISystem;
	CEGUI::OgreRenderer* m_pUIRender;
	CEGUI::WindowManager* m_pUIWinMgr;
	CEGUI::Window*	m_pUIRootWin;
};
